Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

192
Visualizações
¿Cómo crear un banner de "NO PRODUCCIÓN" en la aplicación cuando hacemos "npm build" con una bandera de preparación (--staging)?

Estoy tratando de ver si hay una manera de indicar en la aplicación de reacción que es una puesta en escena a través de un banner cuando ejecutamos npm build con bandera de puesta en escena. La compilación de producción no debe tener este banner, sino solo una puesta en escena.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede lograr esto con el indicador de funciones.

El indicador de función le permite enviar su código a cualquier entorno que desee; sin embargo, la función (banner) será visible solo si está habilitada en el entorno específico.

Dado que desea probar la puesta en escena, puede habilitar la bandera allí y deshabilitarla en el código de producción. De esta manera, su código se enviará a otros entornos, pero no será visible en producción.

Muestra:

 .env.development FEATURE_FLAG_TOP_BANNER=enabled

Banner.tsx

 // Some banner component return ( // Show your banner )

index.tsx (el componente donde desea mostrar Banner)

 if(process.env.FEATURE_FLAG_TOP_BANNER === 'enabled') return <Banner />

Archivo de entorno de producción

 .env.production FEATURE_FLAG_TOP_BANNER=disabled

Ahora que su entorno de desarrollo tiene FEATURE_FLAG_TOP_BANNER habilitado, siempre mostrará el banner. Lo mismo se aplica para la puesta en escena. Para uso en producción, configurarlo como deshabilitado no mostrará el banner.

Opcionalmente: si varios archivos env son nuevos para usted y suena un poco confuso, puede crear un solo archivo .env que en local y en preparación tendría el indicador de función configurado en habilitado y en producción establecerlo en deshabilitado o simplemente no tener esa clave en el archivo prod.

Lea más: https://www.atlassian.com/continuous-delivery/principles/feature-flags

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda